SET DATEFORMAT v UDF na MSSQL2000
Otázka od: Miso
14. 7. 2004 14:53
Zdar !
..je mozne pouzit %subj.% ?..pretoze ak som chcel pouzit
SET DATEFORMAT dmy v UDF tak mi to krici :
"error 443 : invalid use of 'SET COMMAND' within a function"..nikde som vsak
nenasiel, ze to nie je povolene pouzit..
co s tym?
dik,
Miso
Odpovedá: Lstiburek Pavel
14. 7. 2004 14:15
Ahoj,
neni - a napsano to je - zadna funkce v TSQL nesmi mit side effect,
a vzhledem k tomu ze toto nastaveni ma platnost pro celou connection
tak to je side effect.
Musis si ten string transformovat nejprve do normalizovaneho tvaru
a az ten pak pouzit.
Pavel
> From: Miso [mailto:delphinpp@atlas.cz]
> ..je mozne pouzit %subj.% ?..pretoze ak som chcel pouzit
> SET DATEFORMAT dmy v UDF tak mi to krici :
> "error 443 : invalid use of 'SET COMMAND' within a
> function"..nikde som
vsak
> nenasiel, ze to nie je povolene pouzit..